package service;

import dao.CityDao;
import java.sql.SQLException;
import java.util.List;
import po.City;

/**
 * Create By IntelliJ IDEA
 *
 * @Author: jsonor
 * @Create-Time: 2017/10/17 8:37
 * @Description: citydao的组合和包装
 */
public class CityService {

  CityDao citydao = new CityDao();

  /**
   * 查询所有的city数据
   *
   * @return city数据的集合
   * @throws SQLException
   */
  public List<City> finaAll() throws SQLException {
    return citydao.findAll();
  }

  /**
   * 通过id删除对应数据
   *
   * @param id 删除数据对应的id值
   * @return 被操作的数据数量
   * @throws SQLException
   */
  public int deleteById(int id) throws SQLException {
    return citydao.deleteSingleById(id);
  }

  /**
   * 通过id 查询city
   *
   * @param id 需要查询的city的id
   * @return city数据
   */
  public City findById(int id) throws SQLException {
    return citydao.findById(id);
  }
}
